Learning to predict test effectiveness

نویسندگان

چکیده

The high cost of the test can be dramatically reduced, provided that coverability as an inherent feature code under is predictable. This article offers a machine learning model to predict extent which could cover class in terms new metric called Coverageability. prediction consists ensemble four regression models. samples consist vectors, where features are source metrics computed for class. labeled by Coverageability values their corresponding classes. We offer mathematical evaluate effectiveness size and coverage suite generated automatically each extend space introducing approach defining sub-metrics existing metrics. Using importance analysis on learned models, we sort order impact effectiveness. As result which, found strict cyclomatic complexity most influential metric. Our experiments with models large corpus Java projects containing about 23,000 classes demonstrate Mean Absolute Error (MAE) 0.032, Squared (MSE) 0.004, R2-score 0.855. Compared state-of-the-art our improve MAE, MSE, 5.78%, 2.84%, 20.71%, respectively.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Validated Embryionic Stem Cell Test to Predict Embryotoxicityinvitro

Backgrounds: A straight-forward way to identify whether a drug or environmental chemical can be harmful to unborn baby is to evaluate its effect on laboratory animals. All invivo methods need large number of animal and are therefore time consuming and expensive. However, the thousands of chemicals in need of testing, to reduce the spending of live animals, an assortment of in vitro assays has ...

متن کامل

Using machine learning to predict laboratory test results.

OBJECTIVES While clinical laboratories report most test results as individual numbers, findings, or observations, clinical diagnosis usually relies on the results of multiple tests. Clinical decision support that integrates multiple elements of laboratory data could be highly useful in enhancing laboratory diagnosis. METHODS Using the analyte ferritin in a proof of concept, we extracted clini...

متن کامل

Using Machine Learning ARIMA to Predict the Price of Cryptocurrencies

The increasing volatility in pricing and growing potential for profit in digital currency have made predicting the price of cryptocurrency a very attractive research topic. Several studies have already been conducted using various machine-learning models to predict crypto currency prices. This study presented in this paper applied a classic Autoregressive Integrated Moving Average(ARIMA) model ...

متن کامل

the validated embryionic stem cell test to predict embryotoxicityinvitro

backgrounds: a straight-forward way to identify whether a drug or environmental chemical can be harmful to unborn baby is to evaluate its effect on laboratory animals. all invivo methods need large number of animal and are therefore time consuming and expensive. however, the thousands of chemicals in need of testing, to reduce the spending of live animals, an assortment of in vitro assays has b...

متن کامل

Learning to Predict Combinatorial Structures

The major challenge in designing a discriminative learning algorithm for predicting structured data is to address the computational issues arising from the exponential size of the output space. Existing algorithms make different assumptions to ensure efficient, polynomial time estimation of model parameters. For several combinatorial structures, including cycles, partially ordered sets, permuta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Intelligent Systems

سال: 2021

ISSN: ['1098-111X', '0884-8173']

DOI: https://doi.org/10.1002/int.22722